package god;

public class J12Fan {
	public static void main(String[] args) {
		Fan yfan = new Fan();
		yfan.radius = 10;
		yfan.color = "yellow";
		yfan.speed = yfan.FAST;
		yfan.on = true;
		System.out.println( yfan.toString() );
		
		Fan bfan = new Fan();
		bfan.radius = 5;
		bfan.color = "blud";
		bfan.speed = bfan.MEDIUM;
		bfan.on = false;
		System.out.println( bfan.toString() );
	}
}

class Fan {
	final int SLOW = 1;
	final int MEDIUM = 2;
	final int FAST = 3;
	int speed = SLOW;
	boolean on = false;
	double radius = 5.0;
	String color = "blue";
	String result = "";
																										// 클래스의 값을 출력할 때 toString()을 이용해서 하자
	@Override 																					// 부모 클래스에서 정의된 메서드를 자손 클래스에서 재정의 함
	public String toString() {															// 객체의 값들을 문자열로 바꿈
		if ( on == true ) {	
		result += speed + "/" + color + "/" + radius + "/" + "작동중";
		} else { result += speed + "/" + color + "/" + radius + "/" + "정지"; } 
		return result;
	}
}